package com.woniu.his.bms.service.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OperatorSettleRecordDto {

    private Long id;

    /**
     * 开始时间
     */
    private Date startDatetime;

    /**
     * 结束时间
     */
    private Date endDatetime;

    /**
     * 创建时间
     */
    private Date createDatetime;

    /**
     * 收费员id
     */
    private Long cashierId;

    /**
     * 常规发票总数量
     */
    private Long invoiceNum;

    /**
     * 冲红发票数量
     */
    private Long rushInvoiceNum;

    /**
     * 重打的发票数量
     */
    private Long reprintInvoiceNum;

    /**
     * 成药金额
     */
    private BigDecimal medicineAmount;

    /**
     * 草药金额
     */
    private BigDecimal herbalAmount;

    /**
     * 检查金额
     */
    private BigDecimal checkAmount;

    /**
     * 处置金额
     */
    private BigDecimal dispositionAmount;

    /**
     * 挂号金额
     */
    private BigDecimal registrationAmount;

    /**
     * 检验金额
     */
    private BigDecimal testAmount;

    /**
     * 总金额
     */
    private BigDecimal amount;

    /**
     * 现金支付金额
     */
    private BigDecimal cashAmount;

    /**
     * 保险支付金额
     */
    private BigDecimal insuranceAmount;

    /**
     * 银行卡支付金额
     */
    private BigDecimal bankCardAmount;

    /**
     * 支付宝支付金额
     */
    private BigDecimal alipayAmount;

    /**
     * 微信支付金额
     */
    private BigDecimal wechatAmount;

    /**
     * 信用卡支付金额
     */
    private BigDecimal creditCardAmount;

    /**
     * 其他方式支付金额
     */
    private BigDecimal otherAmount;

    /**
     * 对账人id
     */
    private Long verifyOperatorId;

    /**
     * 对账时间
     */
    private Date verifyDatetime;

    /**
     * 未核对 OFF 已核对 ON
     */
    private String verifyStatus;
}
